
package GUI;

import dominio.Cliente;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import negocio.ClienteNegocio;

public class ControladorJanelaExcluir implements ActionListener {

    private ClienteNegocio cN = new ClienteNegocio();
    private Cliente c = new Cliente();
    private JanelaExcluirCliente jEC;
    private String mensagem="";
    private String mensagemCampoObrigatorio = "";

    public String getMensagemCampoObrigatorio() {
        return mensagemCampoObrigatorio;
    }

    public void setMensagemCampoObrigatorio(String mensagemCampoObrigatorio) {
        this.mensagemCampoObrigatorio = mensagemCampoObrigatorio;
    }

    public ControladorJanelaExcluir(){
    }

    public Cliente getCLiente() {
        return c;
    }

    public void setCliente(Cliente cli) {
        this.c = cli;
    }

     public void setJanelaExcluirCliente(JanelaExcluirCliente janelaEC) {
        this.jEC = janelaEC;
    }

     public void deletar(){
         if (jEC.getCampoCPF().trim().length() < 14)
            {
                setMensagemCampoObrigatorio("Preencha o campo cpf corretamente");
                JOptionPane.showMessageDialog(jEC, getMensagemCampoObrigatorio());
                setMensagemCampoObrigatorio("");
                return;
            }else
            {

                 c.setNome(jEC.getCampoCPF());
                 mensagem =cN.excluirClienteDAO(jEC.getCampoCPF());
                 jEC.setCampoCPF("");
                 JOptionPane.showMessageDialog(jEC, mensagem);
            }
     }

      public void actionPerformed(ActionEvent e){
        if(e.getActionCommand().equalsIgnoreCase("Excluir")){
            deletar();
        }
    }


}
